package com.example.entity.vo.pc;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@ApiModel(value = "物料平衡总表 左侧单行Vo")
@Data
public class ItemVo {

    @ApiModelProperty(value = "是否有替代料 >0:有替代料 ")
    private Integer haveTiDaiLiao;

    @ApiModelProperty(value = "产品号")
    private String productNo;

    @ApiModelProperty(value = "品名")
    private String productName;

    @ApiModelProperty(value = "规格")
    private String specification;

    @ApiModelProperty(value = "产品号")
    private String unit;

    @ApiModelProperty(value = "主仓库")
    private String mainWarehouse;

    @ApiModelProperty(value = "主仓库名称")
    private String mainWarehouseName;

    // CEILING(A.MB064) ZKC,0.00 AS ZXQ,0 QLS,0 AS WLPHZK,CAST(ISNULL(MC004,0.00) AS REAL) AS AQKC,
    // 总库存  总需求 缺料数 物料平衡状况 安全库存
    @ApiModelProperty(value = "总库存")
    private Double totalInventoryNums;

    @ApiModelProperty(value = "总需求")
    private Double totalDemandNums;

    @ApiModelProperty(value = "缺料数")
    private Double missMaterialNums;

    @ApiModelProperty(value = "物料平衡状况")
    private Double materialBalanceStatus;

    @ApiModelProperty(value = "安全库存")
    private String safeInventoryNums;

    @ApiModelProperty(value = "已购未回量")
    private Double purchasedNoReturnNums;

    @ApiModelProperty(value = "主供应商")
    private String mainSupplier;

    @ApiModelProperty(value = "在验数量")
    private BigDecimal checkingNums;

    @ApiModelProperty(value = "已检未入")
    private String checkedNoEnterNums;

    @ApiModelProperty(value = "总生产量")
    private Double totalProduction;

    @ApiModelProperty(value = "颜色")
    private String color;

    private List<V_WLZXQ> list;

}
